2023 iThome 鐵人賽
分享至
當使用高隔離等級時,您應該記住的最重要的事情是:
Non-Repeatable Read 和 Phantom Read 的差別?
想像你有一個銀行帳戶,當前餘額是1000元。
這裡的問題是,交易A在同一個交易內兩次讀取同一筆資料,但結果不一致。這就是所謂的「不可重複讀」。
讀取同一筆資料
假設你正在查詢銀行中所有餘額超過1000元的帳戶,並得到了5個結果。
這裡的問題是,交易A在同一個交易內兩次進行相同的查詢,但結果集中的行數不一致。這就是所謂的「幻讀」。
IT邦幫忙